import { createApp } from 'vue'
import { createPinia } from 'pinia'
import "./assets/reset/reset.css";
// element plus 完整引入： 组件+样式
// import ElementPlus from 'element-plus'
// import 'element-plus/dist/index.css'




import App from './App.vue'
import router from './router'

import './assets/main.css'
import './assets/iconfont.css'

// 国际化
import ElementPlus from 'element-plus'
// @ts-ignore
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
// 解决：无法找到模块“element-plus/dist/locale/zh-cn.mjs”的声明文件
// (1) 在src下 创建一个d.ts文件 ，内容为declare module "element-plus/dist/locale/zh-cn.mjs"
// (2) 导入前添加 “// @ts-ignore”
// (3) 在tsconfig.json 配置exclude include typeRoots types 等。

const app = createApp(App)
app.use(ElementPlus, {
  locale: zhCn,
})

app.use(createPinia()) //use 使用插件
app.use(router)

app.mount('#app')
